.operation_log {
  height: 100%;
  display: flex;
  flex-direction: column;
  row-gap: 12px;

  .search {
    display: flex;
    justify-content: flex-end;
    gap: 5px;
    align-items: center;
    :deep(.el-input) {
      width: 180px;
      .el-input__wrapper {
        height: 26px !important;
      }
    }
    .mr5 {
      margin-right: 5px;
    }
    .btn {
      display: flex;
      align-items: center;
      margin-left: 5px;
      margin-bottom: 8px;
    }
  }

  .table_container {
    margin: 0 !important;
    max-height: calc(100% - 80px);
  }

  .footer {
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
}
:deep(.el-pagination__sizes + button.btn-prev[type='button']) {
  margin-left: 20px;
}
